home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / util / cdity / cx22.lha / CX2.2 / Quelltext / CXCommodity.def < prev    next >
Text File  |  1995-04-26  |  1KB  |  51 lines

  1. DEFINITION MODULE CXCommodity;
  2.  
  3.    (* CXCommodity.def - Alles, was irgendwie mit Brokern zu tun hat.
  4.     * Version     : $VER: CXCommodity.def 2.0 (© 1995 Fin Schuppenhauer)
  5.     * Autor       : Fin Schuppenhauer
  6.     *               Braußpark 10
  7.     *               20537 Hamburg
  8.     *               (Germany)
  9.     * E-Mail      : 1schuppe@informatik.uni-hamburg.de
  10.     * Erstellt am : 28 Jan 1995
  11.     * Letzte Änd. : 26 Apr 1995
  12.     *)
  13.  
  14. IMPORT
  15.     ed:ExecD,
  16.     cp:CommoditiesPrivate;
  17.  
  18. CONST
  19.     (* weitere Broker-Kommandos: *)
  20.     activeToggle = 1621971;
  21.  
  22. TYPE
  23.     StrPtr = POINTER TO ARRAY [0..1023] OF CHAR;
  24.       
  25. VAR
  26.     brokersignal: SHORTCARD;
  27.     brokerlist: ed.ListPtr;
  28.  
  29.     arguments: RECORD
  30.         hotkey: StrPtr;
  31.         priority: INTEGER;
  32.         popup: BOOLEAN;
  33.     END;
  34.  
  35. PROCEDURE ExtractArguments;
  36.  
  37. PROCEDURE InitBroker(): BOOLEAN;
  38. PROCEDURE FreeBroker;
  39.  
  40. PROCEDURE InitBrokerList (VAR count: INTEGER);
  41. PROCEDURE FreeBrokerList;
  42.  
  43. PROCEDURE GetBrokerCopy (num: INTEGER) : cp.BrokerCopyPtr;
  44. PROCEDURE GetBrokerCopyByName (name: StrPtr) : cp.BrokerCopyPtr;
  45. PROCEDURE SendBrokerCommand (num: INTEGER; cmd: LONGCARD);
  46. PROCEDURE SendAllBrokerCommand (cmd: LONGCARD);
  47.  
  48. PROCEDURE HandleBrokerMsg (VAR done: BOOLEAN);
  49.  
  50. END CXCommodity.
  51.